package fiuba.algo3.gpschallenge.persistencia;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class PersistenciaBinaria {

	protected void persistir(Serializable objeto, String rutaArchivo)
			throws FileNotFoundException, IOException {
			
					
				ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(rutaArchivo));
				oos.writeObject(objeto);
				oos.close();
			}

	protected String generarRuta(String nombrejugador, String nombreArchivo) {
		
		
		String XML_RUTA = "./Datos/"+nombrejugador+"/";
		
		File carpeta=new File(XML_RUTA);
	
		if (!carpeta.exists()) carpeta.mkdirs();
	
		String XML_JUGADOR = XML_RUTA + nombreArchivo + ".dat";
		
		return XML_JUGADOR;
		
	}

}
